package pl.wr.particle.def.matter.elementary.fermions;

import pl.wr.particle.def.interactions.IElectromagnetismForce;
import pl.wr.particle.def.interactions.IStrongForce;
import pl.wr.particle.def.interactions.IWeakForce;
import pl.wr.particle.def.matter.elementary.IElementaryFermion;
import pl.wr.physics.units.quantum.Flavour;
import pl.wr.physics.units.quantum.particleflavour.related.LeptonNumber;
import pl.wr.physics.units.quantum.units.Spin;

/**
 * @version 1.0
 * @author wieslaw.rodak
 * 
 */
public interface IQuark extends IElementaryFermion, IStrongForce, IElectromagnetismForce, IWeakForce {

    /**
     * 1/2
     */
    Spin spin = Spin.ONE_HALF;

    /**
     * Lepton number
     */
    LeptonNumber L = LeptonNumber.ZERO;

    /**
     * Method getFlavour.
     * 
     * @return Flavour
     */
    Flavour getFlavour();

}
